QueueMarkerEvent
/soln=BPMN /cmd=DocCreated
/soln=BPMN /cmd=DocOpened
CFF14
/cmd=1
/cmd=2
v14:Validation
<v14:Validation><v14:ValidationProperties LastValidated='2011-07-07T19:33:46' ShowIgnored='0'/><v14:RuleSets><v14:RuleSet ID='1' NameU='BPMN' Description='Verify a Visio BPMN diagram against the graphical aspects of the BPMN 1.2 standard.'><v14:Rule ID='1' NameU='ImproperAssociation' Category='Association' Description='An Association must not connect two Data Objects.'><v14:RuleFilter>AND(HASCATEGORY("Connecting Object"),Actions.Association.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(3), "HASCATEGORY(""Data Object"")") ) &lt;2</v14:RuleTest></v14:Rule><v14:Rule ID='2' NameU='CancelOutsideOfTransaction' Category='Intermediate Events' Description='An Intermediate Cancel Event must be attached to the boundary of a Transaction.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Cancel.Checked, Actions.Intermediate.Checked)</v14:RuleFilter><v14:RuleTest>OR(AGGCOUNT(FILTERSET(OnBoundaryOf(),"Prop.BpmnIsATransaction")) &gt; 0,AGGCOUNT(FILTERSET(GLUEDSHAPES(5),"Prop.BpmnIsATransaction")) &gt; 0)</v14:RuleTest></v14:Rule><v14:Rule ID='3' NameU='SequenceFlowCrossingPoolBoundary' Category='Sequence Flow' Description='Sequence Flow must not cross a Pool boundary.'><v14:RuleFilter>AND(HASCATEGORY("Connecting Object"),Actions.SequenceFlow.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""CFF List"")"))=0,AGGCOUNT(FILTERSET(GLUEDSHAPES(3), "AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""CFF List"""")""))&gt;0"))=0 , TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='4' NameU='MessageFlowSamePool' Category='Message Flow' Description='Message Flow must not connect elements that are in the same Pool.'><v14:RuleFilter>AND(HASCATEGORY("Connecting Object"),Actions.MessageFlow.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""CFF List"")"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='5' NameU='StartEventTarget' Category='Start Events' Description='A Start Event must not have incoming Sequence Flow unless it is on the boundary of an Expanded Sub-Process.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Start.Checked)</v14:RuleFilter><v14:RuleTest>OR(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.SequenceFlow.Checked"))=0,AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")")) &gt; 0)</v14:RuleTest></v14:Rule><v14:Rule ID='6' NameU='MissingEndEvent' Category='End Events' Description='If a Start Event is used in the top-level Process, then an End Event must also be used in the top-level Process.' RuleTarget='1'><v14:RuleFilter>AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0</v14:RuleTest></v14:Rule><v14:Rule ID='7' NameU='MissingEndEventInTask' Category='End Events' Description='If a Start Event is used in an Expanded Sub-Process, then an End Event must also be used in the Expanded Sub-Process.'><v14:RuleFilter>HASCATEGORY("Expanded Sub-Process")</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked, AGGCOUNT(FILTERSET(PARENTCO
NTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0), TRUE)))</v14:RuleTest></v14:Rule><v14:Rule ID='8' NameU='MissingEndEventOnBoundary' Category='End Events' Description='If a Start Event is attached to an Expanded Sub-Process boundary, then an End Event must also be attached to the boundary.'><v14:RuleFilter>HASCATEGORY("Expanded Sub-Process")</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))&gt;0), TRUE)))</v14:RuleTest></v14:Rule><v14:Rule ID='9' NameU='MissingStartEvent' Category='Start Events' Description='If an End Event is used in the top-level Process, then at least one Start Event must also be used in the top-level Process.' RuleTarget='1'><v14:RuleFilter>AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(HASCATEGORY(""Event""),Actions.End.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0</v14:RuleTest></v14:Rule><v14:Rule ID='10' NameU='MissingStartEventInTask' Category='Start Events' Description='If an End Event is used in an Expanded Sub-P
rocess, then a Start Event must also be used in the Expanded Sub-Process.'><v14:RuleFilter>HASCATEGORY("Expanded Sub-Process")</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))&gt;0), TRUE)))</v14:RuleTest></v14:Rule><v14:Rule ID='11' NameU='MissingStartEventOnBoundary' Category='Start Events' Description='If an End Event is attached to an Expanded Sub-Process boundary, then an Start Event must also be attached to the boundary.'><v14:RuleFilter>HASCATEGORY("Expanded Sub-Process")</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=1,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=2,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))&gt;0),IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, OR(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.End.Checked, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))=0, AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),"AND(HASCATEGORY(""Event""),Actions.Start.Checked,AGGCOUNT(FILTERSET(PAREN
TCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=3,AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&gt;0)"))&gt;0), TRUE)))</v14:RuleTest></v14:Rule><v14:Rule ID='12' NameU='SequenceFlowCrossingSubProcessBoundary' Category='Sequence Flow' Description='Sequence Flow must not cross an Expanded Sub-Process boundary.'><v14:RuleFilter>AND(HASCATEGORY("Connecting Object"),Actions.SequenceFlow.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0,AGGCOUNT(FILTERSET(GLUEDSHAPES(3), "AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))&lt;&gt;AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")""))"))=0 , IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1,AGGCOUNT(FILTERSET(GLUEDSHAPES(3), "AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")"")) - AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")"")) &gt; 1"))=0 , IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2,AGGCOUNT(FILTERSET(GLUEDSHAPES(3), "OR(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")"")) - AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")"")) &gt; 2, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")"")) - AGGCOUNT(FILTERSET(ONBOUNDARYOF(),""HASCATEGORY(""""Expanded Sub-Process"""")"")) = 0)"))=0 , TRUE)))</v14:RuleTest></v14:Rule><v14:Rule ID='13' NameU='SequenceFlowFromGateways' Category='Gateways' Description='When Start and End Events are used, a Gateway must have outgoing Sequence Flow.'><v14:RuleFilter>HASCATEGORY("Gateway")</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"Actions.SequenceFlow.Checked"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(HASCATEGORY(""Event""),OR(Actions.Start.Checked,Actions.End.Checked), AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=1)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=2)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=3, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=3)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,TRUE)))),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='14' NameU='SequenceFlowToGateways' Category='Gateways' Description='When Start and End Events are used, a Gateway must have incoming Sequence Flow.'><v14:RuleFilter>HASCATEGORY("Gateway")</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.SequenceFlow.Checked"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(HASCATEGORY(""Event""),OR(Actions.Start.Checked,Actions.End.Checked), AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATE
GORY(""Expanded Sub-Process"")"))=1, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=1)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=2)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=3, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=3)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,TRUE)))),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='15' NameU='SequenceFlowFromActivities' Category='Activities' Description='When Start and End Events are used, a Task or Collapsed Sub-Process must have outgoing Sequence Flow unless it is a Compensation Activity.'><v14:RuleFilter>AND(NOT(Prop.BpmnIsForCompensation),NOT(HASCATEGORY("Expanded Sub-Process")))</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"Actions.SequenceFlow.Checked"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(HASCATEGORY(""Event""),OR(Actions.Start.Checked,Actions.End.Checked), AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=1)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=2)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=3, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=3)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,TRUE)))),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='16' NameU='WrongNumberOfOutgoingSequenceFlows' Category='Intermediate Events' Description='An Intermediate Event must have exactly one outgoing Sequence Flow unless it has the Compensation Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked,NOT(Actions.Compensation.Checked))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.SequenceFlow.Checked")) = 1</v14:RuleTest></v14:Rule><v14:Rule ID='17' NameU='WrongNumberOfOutgoingSequenceFlows2' Category='Intermediate Events' Description='An Intermediate (Throwing) Event must have exactly one outgoing Sequence Flow unless it has the Link Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.IntermediateThrowing.Checked,NOT(Actions.Link.Checked))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.SequenceFlow.Checked")) = 1</v14:RuleTest></v14:Rule><v14:Rule ID='18' NameU='NoSeq
uenceFlowFromStartEvent' Category='Start Events' Description='A Start Event must have outgoing Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Start.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"Actions.SequenceFlow.Checked"))&gt;0</v14:RuleTest></v14:Rule><v14:Rule ID='19' NameU='SequenceFlowToActivities' Category='Activities' Description='When Start and End Events are used, a Task or Collapsed Sub-Process must have incoming Sequence Flow unless it is a Compensation Activity.'><v14:RuleFilter>AND(NOT(Prop.BpmnIsForCompensation), NOT(HASCATEGORY("Expanded Sub-Process")))</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.SequenceFlow.Checked"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(HASCATEGORY(""Event""),OR(Actions.Start.Checked,Actions.End.Checked), AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=1)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=2)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=3, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(HASCATEGORY(""""Event""""),OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=3)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,TRUE)))),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='20' NameU='SequenceFlowToEvents' Category='Intermediate Events' Description='When Start and End Events are used, an Intermediate Event must have incoming Sequence Flow unless it is attached to the boundary of an Activity or has the Link Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked,NOT(OR(Actions.Link.Checked,Actions.NoTriggerResult.Checked, Actions.Compensation.Checked,Actions.Error.Checked,Actions.Cancel.Checked)),AND(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")")) = 0, AGGCOUNT(FILTERSET(GLUEDSHAPES(5),"OR(HASCATEGORY(""Task""),HASCATEGORY(""Collapsed Sub-Process""))")) = 0))</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.SequenceFlow.Checked"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(OR(Actions.Start.Checked,Actions.End.Checked), AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=1)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=2)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS
(),"HASCATEGORY(""Expanded Sub-Process"")"))=3, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=3)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,TRUE)))),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='21' NameU='SequenceFlowToEvents2' Category='Intermediate Events' Description='When Start and End Events are used, an Intermediate (Throwing) Event must have incoming Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.IntermediateThrowing.Checked, NOT(OR(Actions.NoTriggerResult.Checked, Actions.Compensation.Checked)))</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.SequenceFlow.Checked"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=0, AGGCOUNT(FILTERSET(ThePage!SHAPESONPAGE(),"AND(OR(Actions.Start.Checked,Actions.End.Checked), AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Expanded Sub-Process"""")""))=0)"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=1, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=1)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=2, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=2)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,IF(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"HASCATEGORY(""Expanded Sub-Process"")"))=3, AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(AGGCOUNT(FILTERSET(CONTAINERMEMBERS(),""AND(OR(Actions.Start.Checked,Actions.End.Checked),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""""HASCATEGORY(""""""""Expanded Sub-Process"""""""")""""))=3)""))&gt;0, HASCATEGORY(""Expanded Sub-Process""))"))=0,TRUE)))),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='22' NameU='NoSequenceFlowToEndEvent' Category='End Events' Description='An End Event must have incoming Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.End.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.SequenceFlow.Checked"))&gt;0</v14:RuleTest></v14:Rule><v14:Rule ID='23' NameU='WrongNumberOfIncomingSequenceFlowsIntermediateThrowing' Category='Intermediate Events' Description='An Intermediate (Throwing) Event with the None or Compensation Trigger/Result must have exactly one incoming Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.IntermediateThrowing.Checked,OR(Actions.NoTriggerResult.Checked, Actions.Compensation.Checked))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(1), "Actions.SequenceFlow.Checked")) = 1</v14:RuleTest></v14:Rule><v14:Rule ID='24' NameU='WrongNumberOfIncomingSequenceFlowsIntermediate1' Category='Intermediate Events' Description='An Intermediate Compensation Event must have exactly one incoming Sequence Flow unless it is on the boundary of an Activity.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked,Actions.Compensation.Checked)</v14:RuleFilter><v14:RuleTest>IF(AND(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")"))=0,AGGCOUNT(FILTERSET(GLUEDSHAPES(5), "OR(HASCATEGORY(""Task""),HASCATEGORY(""Collapsed Sub-Process""))"))=0),AGGCOUNT(FILTERSET(GLUEDSHAPES(1), "Actions.SequenceFlow.Checked")) = 1, TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='25' NameU='WrongNumberOfIncomingSequenceFlowsIntermediate2' Category='Intermediate Events' Description='An Intermediate Event with the None Trigger/Result must have exactly one incoming Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked,Actions.NoTriggerResult.Checked)</
v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(1), "Actions.SequenceFlow.Checked")) = 1</v14:RuleTest></v14:Rule><v14:Rule ID='26' NameU='MoreThanOneIncomingSequenceFlow' Category='Intermediate Events' Description='An Intermediate or Intermediate (Throwing) Event with the Message, Timer, Conditional, Link or Signal Trigger/Result must not have more than one incoming Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),OR(Actions.Intermediate.Checked, Actions.IntermediateThrowing.Checked),OR(Actions.Message.Checked,Actions.Timer.Checked,Actions.Conditional.Checked,Actions.Link.Checked,Actions.Signal.Checked))</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")"))=0,AGGCOUNT(FILTERSET(GLUEDSHAPES(1), "Actions.SequenceFlow.Checked")) &lt; 2, TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='27' NameU='CompensationOutgoingFlow' Category='Intermediate Events' Description='An Intermediate Compensation Event must not have outgoing Sequence Flow if it is on the boundary of an Activity.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked,Actions.Compensation.Checked)</v14:RuleFilter><v14:RuleTest>IF(OR(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")"))&gt;0,AGGCOUNT(FILTERSET(GLUEDSHAPES(5), "OR(HASCATEGORY(""Task""),HASCATEGORY(""Collapsed Sub-Process""))"))&gt;0),AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.SequenceFlow.Checked")) = 0,TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='28' NameU='SequenceFlowToBoundaryEvent' Category='Intermediate Events' Description='An Intermediate Event on an Activity boundary must not have incoming Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked)</v14:RuleFilter><v14:RuleTest>IF(OR(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")"))&gt;0,AGGCOUNT(FILTERSET(GLUEDSHAPES(5), "OR(HASCATEGORY(""Task""),HASCATEGORY(""Collapsed Sub-Process""))"))&gt;0),AGGCOUNT(FILTERSET(GLUEDSHAPES(1), "Actions.SequenceFlow.Checked")) = 0,TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='29' NameU='CancelButNoTransaction' Category='End Events' Description='An End Cancel Event must not occur outside a Transaction Expanded Sub-Process.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.End.Checked, Actions.Cancel.Checked)</v14:RuleFilter><v14:RuleTest>AND(AGGCOUNT(FILTERSET(PARENTCONTAINERS(),"AND(HASCATEGORY(""Expanded Sub-Process""),Prop.BpmnIsATransaction)"))&gt;0, AGGCOUNT(FILTERSET(OnBoundaryOf(),"AND(HASCATEGORY(""Expanded Sub-Process""),Prop.BpmnIsATransaction)"))=0)</v14:RuleTest></v14:Rule><v14:Rule ID='30' NameU='SequenceFlowFromEndEvent' Category='End Events' Description='An End Event must not have outgoing Sequence Flow unless it is on the boundary of an Expanded Sub-Process.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.End.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.SequenceFlow.Checked"))&gt;0,OR(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")")) &gt; 0, AGGCOUNT(FILTERSET(GLUEDSHAPES(5),"HASCATEGORY(""Expanded Sub-Process"")")) &gt; 0), TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='31' NameU='LinkOrNoneOnBoundary' Category='Intermediate Events' Description='An Intermediate Event attached to the boundary of an Activity must not have the None or Link Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked,OR(Actions.NoTriggerResult.Checked, Actions.Link.Checked))</v14:RuleFilter><v14:RuleTest>AND(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")")) = 0,AGGCOUNT(FILTERSET(GLUEDSHAPES(5),"OR(HASCATEGORY(""Task""),HASCATEGORY(""Collapsed Sub-Process""))")) = 0)</v14:RuleTest></v14:Rule><v14:Rule ID='32' NameU='LinkTargetAndSource' Category='Intermediate Events' Description='A Link Event must not have both incoming and outgoing Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Link.Checked,OR(Actions.Intermediate.Checked, Actions.IntermediateThrowing.Checked))</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GL
UEDSHAPES(1), "Actions.SequenceFlow.Checked")) &gt;0, AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.SequenceFlow.Checked")) =0,TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='33' NameU='ReceiveTaskOutgoingFlow' Category='Tasks' Description='A Receive Task must not have outgoing Message Flow.'><v14:RuleFilter>AND(HASCATEGORY("Task"), Actions.Receive.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.MessageFlow.Checked")) = 0</v14:RuleTest></v14:Rule><v14:Rule ID='34' NameU='SendIncomingMessageFlow' Category='Tasks' Description='A Send Task must not have incoming Message Flow.'><v14:RuleFilter>AND(HASCATEGORY("Task"), Actions.Send.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(1), "Actions.MessageFlow.Checked")) = 0</v14:RuleTest></v14:Rule><v14:Rule ID='35' NameU='ScriptManualMessageFlow' Category='Tasks' Description='A Script or Manual Task must not have incoming or outgoing Message Flow.'><v14:RuleFilter>AND(HASCATEGORY("Task"),OR(Actions.Script.Checked,STRSAME(Prop.BpmnTaskType,INDEX(7,Prop.BpmnTaskType.Format))))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(0), "Actions.MessageFlow.Checked")) = 0</v14:RuleTest></v14:Rule><v14:Rule ID='36' NameU='TooFewGates' Category='Gateways' Description='A Gateway with fewer than two incoming Sequence Flows must have at least two outgoing Sequence Flows.'><v14:RuleFilter>HASCATEGORY("Gateway")</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.SequenceFlow.Checked")) &lt; 2,AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.SequenceFlow.Checked")) &gt;1,TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='37' NameU='InconsistentGateIndicator' Category='Gateways' Description='A diagram should be consistent in the use of the "X" internal indicator on Exclusive Data Gateways.' RuleTarget='1'><v14:RuleFilter>AGGCOUNT(FILTERSET(SHAPESONPAGE(),"AND(HASCATEGORY(""Gateway""),Actions.ExclusiveDataWithMarker.Checked)"))&gt;0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(SHAPESONPAGE(),"AND(HASCATEGORY(""Gateway""), Actions.ExclusiveData.Checked)"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='38' NameU='InvalidGatewayTarget' Category='Gateways' Description='The outgoing Sequence Flow of an Exclusive Event Gateway must connect to a Receive Task or an Intermediate Event with the Message, Timer, or Signal Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Connecting Object"),Actions.SequenceFlow.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(4),"AND(HASCATEGORY(""Gateway""), Actions.ExclusiveEvent.Checked)"))&gt;0,OR(AGGCOUNT(FILTERSET(GLUEDSHAPES(5), "Actions.Receive.Checked"))&gt;0,AGGCOUNT(FILTERSET(GLUEDSHAPES(5),"AND(OR(Actions.Intermediate.Checked, Actions.IntermediateThrowing.Checked),OR(Actions.Message.Checked, Actions.Timer.Checked, Actions.Signal.Checked))"))&gt;0),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='39' NameU='InconsistentGatewayTargets' Category='Gateways' Description='An Exclusive Event Gateway must not have outgoing Sequence Flow to both Tasks and Intermediate Events with the Message Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Gateway"), Actions.ExclusiveEvent.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(CONNECTEDSHAPES(2), "HASCATEGORY(""Task"")"))&gt;0,AGGCOUNT(FILTERSET(CONNECTEDSHAPES(2),"AND(OR(Actions.Intermediate.Checked, Actions.IntermediateThrowing.Checked),Actions.Message.Checked)"))=0,TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='40' NameU='OutgoingConditionalSequenceFlow' Category='Activities' Description='If an Activity has outgoing Conditional Sequence Flow, then it must have at least one other outgoing Sequence Flow.'><v14:RuleFilter>OR(HASCATEGORY("Expanded Sub-Process"),HASCATEGORY("Task"),HASCATEGORY("Collapsed Sub-Process"))</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"AND(Actions.SequenceFlow.Checked, Actions.ConditionExpression.Checked)")) &gt;0,AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.SequenceFlow.Checked")) &gt;1,TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='41' NameU='DataObjectNoAssociation' Category='
Artifacts' Description='A Data Object must be connected to at least one Association.'><v14:RuleFilter>HASCATEGORY("Data Object")</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(0),"Actions.Association.Checked"))&gt;0</v14:RuleTest></v14:Rule><v14:Rule ID='42' NameU='ImproperAssociation2' Category='Association' Description='An Association must connect to a Data Object or a Text Annotation, unless it connects a Compensation Event to a Compensation Activity.'><v14:RuleFilter>AND(HASCATEGORY("Connecting Object"),Actions.Association.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(3), "OR(HASCATEGORY(""Data Object""),HASCATEGORY(""Text Annotation""))"))=0, OR(AND(AGGCOUNT(FILTERSET(GLUEDSHAPES(4),"Actions.Compensation.Checked"))&gt;0,AGGCOUNT(FILTERSET(GLUEDSHAPES(5),"Prop.BpmnIsForCompensation"))&gt;0),AND(AGGCOUNT(FILTERSET(GLUEDSHAPES(5),"AND(HASCATEGORY(""Event""),Actions.Compensation.Checked)"))&gt;0,AGGCOUNT(FILTERSET(GLUEDSHAPES(4),"Prop.BpmnIsForCompensation"))&gt;0)),TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='43' NameU='CompensationActivitySequenceFlow' Category='Activities' Description='A Compensation Activity must not have incoming or outgoing Sequence Flow.'><v14:RuleFilter>Prop.BpmnIsForCompensation</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(0),"Actions.SequenceFlow.Checked"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='44' NameU='SameSourceAndTarget' Category='Sequence Flow, Message Flow' Description='The source and target must not be the same.'><v14:RuleFilter>OR(Actions.MessageFlow.Checked, Actions.SequenceFlow.Checked)</v14:RuleFilter><v14:RuleTest>NOT(AND(AGGCOUNT(GLUEDSHAPES(3))=1,AGGCOUNT(GLUEDSHAPES(4))=1, AGGCOUNT(GLUEDSHAPES(5))=1))</v14:RuleTest></v14:Rule><v14:Rule ID='45' NameU='NoTargetOrSource' Category='Sequence Flow, Message Flow' Description='The flow must have a source and target.'><v14:RuleFilter>OR(Actions.MessageFlow.Checked, Actions.SequenceFlow.Checked)</v14:RuleFilter><v14:RuleTest>AND(AGGCOUNT(GLUEDSHAPES(4))=1,AGGCOUNT(GLUEDSHAPES(5))=1)</v14:RuleTest></v14:Rule><v14:Rule ID='46' NameU='NoTargetOrSourceAssociation' Category='Association' Description='An Association must have a source and a target.'><v14:RuleFilter>AND(HASCATEGORY("Connecting Object"),Actions.Association.Checked)</v14:RuleFilter><v14:RuleTest>AND(AGGCOUNT(GLUEDSHAPES(4))=1,AGGCOUNT(GLUEDSHAPES(5))=1)</v14:RuleTest></v14:Rule><v14:Rule ID='47' NameU='SequenceFlowBetweenNonFlowObjects' Category='Sequence Flow' Description='A Data Object, Lane, Pool, Text Annotation or Group must not have incoming or outgoing Sequence Flow.'><v14:RuleFilter>OR(HASCATEGORY("Text Annotation"), HASCATEGORY("Data Object"), HASCATEGORY("Group"),HASCATEGORY("Swimlane"), HASCATEGORY("Pool"))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(0),"Actions.SequenceFlow.Checked"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='48' NameU='ImproperMessageFlowConnection' Category='Message Flow' Description='A Gateway, Data Object, Lane, Text Annotation or Group must not have incoming or outgoing Message Flow.'><v14:RuleFilter>OR(HASCATEGORY("Gateway"), HASCATEGORY("Text Annotation"), HASCATEGORY("Data Object"), HASCATEGORY("Group"),HASCATEGORY("Swimlane"))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(0), "Actions.MessageFlow.Checked"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='49' NameU='MessageFlowToStartEvent' Category='Start Events' Description='A Start Event with incoming Message Flow must have the Message or Multiple Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Start.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.MessageFlow.Checked"))&gt; 0,OR(Actions.Message.Checked, Actions.Multiple.Checked), TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='50' NameU='MessageFlowFromStartEvent' Category='Start Events' Description='A Start Event must not have outgoing Message Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Start.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2), "Actions.MessageFlow.Checked"
))=0</v14:RuleTest></v14:Rule><v14:Rule ID='51' NameU='MessageFlowToIntermediateEvent' Category='Intermediate Events' Description='An Intermediate Event with incoming Message Flow must have the Message or Multiple Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.MessageFlow.Checked"))&gt; 0,OR(Actions.Message.Checked, Actions.Multiple.Checked), TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='52' NameU='MessageFlowFromIntermediateEvent' Category='Intermediate Events' Description='An Intermediate Event must not have outgoing Message Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"Actions.MessageFlow.Checked"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='53' NameU='MessageFlowToIntermediateThrowingEvent' Category='Intermediate Events' Description='An Intermediate (Throwing) Event must not have incoming Message Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.IntermediateThrowing.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.MessageFlow.Checked"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='54' NameU='MessageFlowFromIntermediateThrowingEvent' Category='Intermediate Events' Description='An Intermediate (Throwing) Event with outgoing Message Flow must have the Message or Multiple Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.IntermediateThrowing.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"Actions.MessageFlow.Checked"))&gt; 0,OR(Actions.Message.Checked, Actions.Multiple.Checked), TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='55' NameU='MessageFlowToEndEvent' Category='End Events' Description='An End Event must not have incoming Message Flow.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.End.Checked)</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.MessageFlow.Checked"))=0</v14:RuleTest></v14:Rule><v14:Rule ID='56' NameU='MessageFlowFromEndEvent' Category='End Events' Description='An End Event with outgoing Message Flow must have the Message or Multiple Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.End.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"Actions.MessageFlow.Checked"))&gt; 0,OR(Actions.Message.Checked, Actions.Multiple.Checked), TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='57' NameU='TooManyIncomingMessageFlows' Category='Start Events' Description='A Start Event with more than one incoming Message Flow must have the Multiple Trigger/Result.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Start.Checked)</v14:RuleFilter><v14:RuleTest>IF(AGGCOUNT(FILTERSET(GLUEDSHAPES(1),"Actions.MessageFlow.Checked"))&gt;1,Actions.Multiple.Checked, TRUE)</v14:RuleTest></v14:Rule><v14:Rule ID='58' NameU='IntermediateThrowingOnBoundary' Category='Intermediate Events' Description='An Intermediate (Throwing) Event must not be attached to the boundary of an Activity.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.IntermediateThrowing.Checked)</v14:RuleFilter><v14:RuleTest>AND(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")")) = 0, AGGCOUNT(FILTERSET(GLUEDSHAPES(5), "OR(HASCATEGORY(""Task""),HASCATEGORY(""Collapsed Sub-Process""))"))=0)</v14:RuleTest></v14:Rule><v14:Rule ID='59' NameU='IntermediateErrorOnBoundary' Category='Intermediate Events' Description='An Intermediate Error Event must be attached to the boundary of an Activity.'><v14:RuleFilter>AND(HASCATEGORY("Event"),Actions.Intermediate.Checked, Actions.Error.Checked)</v14:RuleFilter><v14:RuleTest>OR(AGGCOUNT(FILTERSET(OnBoundaryOf(),"HASCATEGORY(""Expanded Sub-Process"")")) &gt; 0, AGGCOUNT(FILTERSET(GLUEDSHAPES(5), "OR(HASCATEGORY(""Task""),HASCATEGORY(""Collapsed Sub-Process""))"))&gt;0)</v14:RuleTest></v14:Rule><v14:Rule ID='60' NameU='ImproperConditionalSequenceFlow' Category='Events' Description='An Event must not have outgoing Conditional Sequence Flow.'><v14:RuleFilter>HASCATEGORY(
"Event")</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"AND(Actions.SequenceFlow.Checked, Actions.ConditionExpression.Checked)")) = 0</v14:RuleTest></v14:Rule><v14:Rule ID='61' NameU='ImproperConditionalSequenceFlow2' Category='Gateways' Description='A Parallel or Complex Gateway must not have outgoing Conditional Sequence Flow.'><v14:RuleFilter>AND(HASCATEGORY("Gateway"),OR(Actions.Parallel.Checked,Actions.Complex.Checked))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(GLUEDSHAPES(2),"AND(Actions.SequenceFlow.Checked, Actions.ConditionExpression.Checked)")) = 0</v14:RuleTest></v14:Rule></v14:RuleSet><v14:RuleSet ID='7' NameU='analystView Simulation' Description='Set of rules to validate BPMN document according analystView requirements' Enabled='0'><v14:Rule ID='1' NameU='Shape Text' Category='analystView Model error' Description='Element must have text'><v14:RuleFilter>AND(User.msvShapeCategories, NOT(STRSAME(User.msvShapeCategories,"Connecting Object"))))</v14:RuleFilter><v14:RuleTest>NOT(STRSAME(SHAPETEXT(TheText), ""))</v14:RuleTest></v14:Rule></v14:RuleSet></v14:RuleSets></v14:Validation>
xmlns:v14
http://schemas.microsoft.com/office/visio/2010/extension
DoNotContain
rag onto the page to add a full-page sized background image.
event, business, process, modeling, notation, BPMN, BPM
A Start event indicates where a particular process will start. Drag the shape onto the drawing page, and right-click on it to change its appearance.
Event
Reposition Text
Shown
Role
Web Service
Hidden
Start
None;Message;Timer;Conditional;Signal;Multiple
None
An End Event indicates where a process will end. Drag the shape onto the drawing page, and right-click on it to change its appearance.
s appearance.
End
None;Message;Error;Cancel;Compensation;Signal;Terminate;Multiple
task, business, process, modeling, notation, BPMN, BPM
A Collapsed Sub-Process is an activity whose details are not visible in the diagram. Drag the shape onto the drawing page, and right-click on it to change its appearance.
Collapsed Sub-Process
Sub-Process
Embedded
After
Sequential
All
Compensate
Parallel
A Task is an activity that is included within a process. Drag the shape onto the drawing page, and right-click on it to change its appearance.
Task
connecting, object, business, process, modeling, notation, BPMN, BPM
A sequence flow shows the order in which activities in a process will occur. Drag the shape onto the drawing page, and right-click on it to change its appearance.
Connecting Object
Sequence Flow
One
gateway, business, process, modeling, notation, BPMN, BPM
Gateways control divergence and convergence of Sequence Flow and often model decisions. Drag the shape onto the drawing page, and right-click on it to change its appearance.
Gateway
Exclusive
Data
Terminate
CFF Container;Pool
Container
CFF List
bpmn_m.vss
VISROTATELABEL AQAAAPMAAED///////////IACP//////
Pool
Title
BackgroundColor
Heading
Bottom;Right;Top;Left
Right
List
CFF List;DoNotContain
Swimlane
CFF Container;CFF List;Phase;NonCFF
VISCFFSTYLE AgAAAPgAAED///////////IACP//////
swimlane,X,cross,functional,flowchart,flow,chart,band,business,process
Drag onto the page to add a new Lane or Pool. Use Lanes to organize activities within a Pool.
rt. Use swimlanes to organize steps in a process.
Swimlane;Lane
AAAAAPMAAED/////////////AP////// CFF Container VISMARGINS BAAAAPgAAED///////////IACP//////
CFF Container;CFF List;Swimlane;Phase;NonCFF
AAAAAPMAAED/////////////AP////// CFF Container BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container VISCFFSTYLE BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container AwAAAPgAAED/////AgAAAAEAAP////// LineWeight
AAAAAPMAAED/////////////AP////// NUMLANES AwAAAPgAAED///////////IACP////// AAAAAPMAAED/////////////AP////// VISSHOWTITLE AwAAAPgAAED///////////IACP//////
Function
Lane
Left Bottom Right
Phase
rag onto the page to add vertical separator between phases within a horizontal cross-functional flowchart.
Phase;DoNotContain
MSVSDLISTDIRECTION AQAAAPMAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container VISSHOWPHASE BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container CFFVERTICAL BAAAAPgAAED///////////IACP//////
Bottom
The End Event indicates where a process will end. Drag the shape onto the drawing page, and right-click on it to change its appearance.
ts appearance.
{<202>}
esc(0)
Hide &Footer
rag onto the page to add a page-sized border. Drag handles to resize.
change the size.
The Start Event indicates where a particular process will start. Drag the shape onto the drawing page, and right-click on it to change its appearance.
This connector automatically routes between the shapes it connects.
Message flow is used to show communication between two entities. Drag the shape onto the drawing page, and right-click on it to change its appearance.
appearance.
Message Flow
Association is used to show a relationship between information and flow objects. Drag the shape onto the drawing page, and right-click on it to change its appearance.
Association
Data Object
Artifact
An Expanded Sub-Process is an activity whose details are visible within its boundary. Drag the shape onto the drawing page, and right-click on it to change its appearance.
Expanded Sub-Process
C:\Program Files\Microsoft Office\Office14\visio content\1033\BPMN_M.VSS
C:\Program Files\Microsoft Office\Office14\visio content\1033\BPMNE_M.VSS
C:\Program Files\Microsoft Office\Office14\visio content\1033\BPMNA_M.VSS
C:\Program Files\Microsoft Office\Office14\visio content\1033\BPMNG_M.VSS
C:\Program Files\Microsoft Office\Office14\visio content\1033\BPMNC_M.VSS
Show &Footer
FillPattern
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfArrival xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Arrival Name="Received COA requests">
<StartActivityFullName>Change of Address ToBe.Main.COA Scanned Image Arrives</StartActivityFullName>
<ProcessName>Change of Address ToBe</ProcessName>
<BatchSize>200</BatchSize>
<StartType>SimulationRelative</StartType>
<StartRelative>
<Expression xsi:type="xsd:string">1</Expression>
<Units>Hours</Units>
</StartRelative>
<StartDateTime>2008-03-07T05:11:34.84375-08:00</StartDateTime>
<FieldValues />
<RepeatType>Units</RepeatType>
<Repeat>
<Units>WeekDays</Units>
</Repeat>
<RepeatUntilType>Unlimited</RepeatUntilType>
<PatternSize />
<BatchUseCount>7</BatchUseCount>
<PatternRepeatType>Units</PatternRepeatType>
<PatternRepeat>
</PatternRepeat>
<PatternRepeatUntilType>Unlimited</PatternRepeatUntilType>
<TotalSize />
<PatternUseCount>10</PatternUseCount>
</Arrival>
</ArrayOfArrival>
Help Desk
Verify Form/Start Event
Processing Center
User
Minutes
<ArrayOfSuspendSetting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
Roles
<ArrayOfFieldValue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
Script
Proseware, Inc.
VISCFFSTYLE AgAAAPgAAEBUAAAARAEAAPIACAD/////
CrossFunctional
Process Diagram
<Options xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>COA ToBe</Name>
<Description />
<System>Nationwide</System>
<StartType>DateTime</StartType>
<Expression xsi:type="xsd:string" />
<Units>Days</Units>
<StartDateTime>2008-03-03T00:00:00</StartDateTime>
<ResultsUsage>Animation</ResultsUsage>
<ResultsRepeatable>true</ResultsRepeatable>
<StopType>StartRelative</StopType>
<StopRelative>
<Expression xsi:type="xsd:string">10</Expression>
</StopRelative>
<StopDateTime>2008-03-14T12:00:00</StopDateTime>
<StopItemCount>0</StopItemCount>
<CountAtActivityFullName />
<StopItemCountType>Arrived</StopItemCountType>
<UpdateType>SimulationStop</UpdateType>
<UpdateUnits>
<Units>Weeks</Units>
</UpdateUnits>
<AnimationSpeed>0</AnimationSpeed>
<StatisticsBreakdownField />
<ExposedFields />
<UseBusinessCalendar>true</UseBusinessCalendar>
<BusinessCalendarResolution>8</BusinessCalendarResolution>
<PublishToPrism>false</PublishToPrism>
</Options>
<ArrayOfGlobalField xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
<ArrayOfDataField xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
<ArrayOfRole xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Role Name="CA role">
<Id>125</Id>
</Role>
<Role Name="Help desk role">
<Id>124</Id>
</ArrayOfRole>
<ArrayOfSchedule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Schedule Name="WorkShift" BusinessCalendar="true">
<Type>Work</Type>
<Duration>
<Expression xsi:type="xsd:string">7</Expression>
</Duration>
<Expression xsi:type="xsd:string">8</Expression>
<StartDateTime>2008-03-07T05:09:57.4375-08:00</StartDateTime>
<RepeatType>WeekDays</RepeatType>
<RepeatSelectedDays />
<RepeatOther>
</RepeatOther>
</Schedule>
<Schedule Name="LunchBreak" BusinessCalendar="false">
<Type>Break</Type>
<Expression xsi:type="xsd:string">12</Expression>
<StartDateTime>2008-03-07T05:09:57.609375-08:00</StartDateTime>
<Schedule Name="LazyBreaks" BusinessCalendar="false">
<Expression xsi:type="xsd:string">5</Expression>
<Units>Minutes</Units>
<StartDateTime>2008-03-07T05:25:47.609375-08:00</StartDateTime>
<RepeatType>Other</RepeatType>
</ArrayOfSchedule>
<ArrayOfParticipant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Participant Name="Help desk team">
<Id>122</Id>
<HourlyRate>30</HourlyRate>
<Quantity>7</Quantity>
<Type>Human</Type>
<PerformanceFactor>1</PerformanceFactor>
<ScheduleNames>
<string>LunchBreak</string>
<string>WorkShift</string>
</ScheduleNames>
<RoleAssignments>
<RoleAssignment>
<RoleName>Help desk role</RoleName>
<ScheduleName />
</RoleAssignment>
</RoleAssignments>
</Participant>
<Participant Name="CA team">
<Id>123</Id>
<HourlyRate>25</HourlyRate>
<RoleName>CA role</RoleName>
</ArrayOfParticipant>
<ArrayOfSequence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
<ArrayOfLoggedEvent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
<ArrayOfSla xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
Customer
Swimlane;Lane;DoNotContain
AAAAAPMAAEBXAAAA////////AAD///// CFF Container BAAAAPgAAEBUAAAAQAEAAPIACAD/////
VISROTATELABEL AQAAAPMAAEBXAAAAQgEAAPIACAD/////
/stg1= , /stg2= , /stg3= , /stg4= , /stg5= , /stg6=
AAAAAPMAAEBXAAAA////////AAD///// CFF Container AwAAAPgAAEBUAAAAAgAAAAEAAAD///// LineWeight
AAAAAPMAAEBXAAAA////////AAD///// NUMLANES AwAAAPgAAEBUAAAARwEAAPIACAD///// AAAAAPMAAEBXAAAA////////AAD///// VISSHOWTITLE AwAAAPgAAEBUAAAATQEAAPIACAD/////
/stg1=7, /stg2=0, /stg3=1, /stg4=2, /stg5=0.2953, /stg6=0
126
AAAAAPMAAEBXAAAA////////AAD///// NUMLANES AwAAAPgAAEBUAAAARwEAAPIACAD///// AAAAAPMAAED/////////////AP////// VISSHOWTITLE AwAAAPgAAED///////////IACP//////
AAAAAPMAAEBhAAAA////////AAD///// CFF Container VISMARGINS BAAAAPgAAEBUAAAATwEAAPIACAD/////
AAAAAPMAAEBhAAAA////////AAD///// CFF Container VISCFFSTYLE BAAAAPgAAEBUAAAARAEAAPIACAD/////
MSVSDLISTDIRECTION AQAAAPMAAEBhAAAAggEAAPIACAD/////
AAAAAPMAAEBhAAAA////////AAD///// CFF Container VISSHOWPHASE BAAAAPgAAEBUAAAATgEAAPIACAD/////
AAAAAPMAAEBhAAAA////////AAD///// CFF Container AwAAAPgAAEBUAAAAAgAAAAEAAAD///// LineWeight
AAAAAPMAAEBhAAAA////////AAD///// CFF Container BAAAAPgAAEBUAAAAQAEAAPIACAD/////
AAAAAPMAAEBhAAAA////////AAD///// CFF Container CFFVERTICAL BAAAAPgAAEBUAAAARgEAAPIACAD/////
AAAAAPMAAEBrAAAA////////AAD///// CFF Container BAAAAPgAAEBoAAAAQAEAAPIACAD/////
VISROTATELABEL AQAAAPMAAEBrAAAAQgEAAPIACAD/////
AAAAAPMAAEBrAAAA////////AAD///// CFF Container AwAAAPgAAEBoAAAAAgAAAAEAAAD///// LineWeight
AAAAAPMAAEBrAAAA////////AAD///// NUMLANES AwAAAPgAAEBoAAAARwEAAPIACAD///// AAAAAPMAAEBrAAAA////////AAD///// VISSHOWTITLE AwAAAPgAAEBoAAAATQEAAPIACAD/////
/stg1=7, /stg2=0, /stg3=0, /stg4=1, /stg5=0.2953, /stg6=0
VISCFFSTYLE AgAAAPgAAEBoAAAARAEAAPIACAD/////
AAAAAPMAAEBsAAAA////////AAD///// CFF Container VISMARGINS BAAAAPgAAEBoAAAATwEAAPIACAD/////
AAAAAPMAAEBsAAAA////////AAD///// CFF Container VISCFFSTYLE BAAAAPgAAEBoAAAARAEAAPIACAD/////
MSVSDLISTDIRECTION AQAAAPMAAEBsAAAAggEAAPIACAD/////
AAAAAPMAAEBsAAAA////////AAD///// CFF Container VISSHOWPHASE BAAAAPgAAEBoAAAATgEAAPIACAD/////
AAAAAPMAAEBsAAAA////////AAD///// CFF Container AwAAAPgAAEBoAAAAAgAAAAEAAAD///// LineWeight
AAAAAPMAAEBsAAAA////////AAD///// CFF Container BAAAAPgAAEBoAAAAQAEAAPIACAD/////
AAAAAPMAAEBsAAAA////////AAD///// CFF Container CFFVERTICAL BAAAAPgAAEBoAAAARgEAAPIACAD/////
<ArrayOfArrival xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
Weight
Return to Main
AAAAAPMAAECMAAAA////////AAD///// CFF Container BAAAAPgAAECJAAAAQAEAAPIACAD/////
VISROTATELABEL AQAAAPMAAECMAAAAQgEAAPIACAD/////
AAAAAPMAAECMAAAA////////AAD///// CFF Container AwAAAPgAAECJAAAAAgAAAAEAAAD///// LineWeight
AAAAAPMAAECMAAAA////////AAD///// NUMLANES AwAAAPgAAECJAAAARwEAAPIACAD///// AAAAAPMAAECMAAAA////////AAD///// VISSHOWTITLE AwAAAPgAAECJAAAATQEAAPIACAD/////
139
Form is not OK
Account is not valid
Account is valid
Form is OK
VISCFFSTYLE AgAAAPgAAECJAAAARAEAAPIACAD/////
AAAAAPMAAECNAAAA////////AAD///// CFF Container VISMARGINS BAAAAPgAAECJAAAATwEAAPIACAD/////
AAAAAPMAAECNAAAA////////AAD///// CFF Container VISCFFSTYLE BAAAAPgAAECJAAAARAEAAPIACAD/////
MSVSDLISTDIRECTION AQAAAPMAAECNAAAAggEAAPIACAD/////
AAAAAPMAAECNAAAA////////AAD///// CFF Container VISSHOWPHASE BAAAAPgAAECJAAAATgEAAPIACAD/////
AAAAAPMAAECNAAAA////////AAD///// CFF Container AwAAAPgAAECJAAAAAgAAAAEAAAD///// LineWeight
AAAAAPMAAECNAAAA////////AAD///// CFF Container BAAAAPgAAECJAAAAQAEAAPIACAD/////
AAAAAPMAAECNAAAA////////AAD///// CFF Container CFFVERTICAL BAAAAPgAAECJAAAARgEAAPIACAD/////
Arial Unicode MS
Symbol
Wingdings
Calibri
SimSun
PMingLiU
MS PGothic
Dotum
Sylfaen
Estrangelo Edessa
Vrinda
Shruti
Mangal
Tunga
Sendnya
Raavi
Dhenu
Latha
Gautami
Cordia New
Arial
Malgun Gothic
Times New Roman
Guide
TheDoc
CFF Container
Gesture Format
Horizontal Gradient
BpmnElementType
ResizeWithText
BpmnId
SetDefaultSize
BpmnName
Loop
BpmnVersion
NoLoop
BpmnAuthor
StandardLoop
BpmnLanguage
ParallelLoop
BpmnQueryLanguage
TriggerResult
BpmnCreationDate
NoTaskType
BpmnModificationDate
Service
BpmnDocumentation
msvSubprocessMaster
msvNoAutoConnect
Flow Normal
Background
BpmnCategories
BpmnConnectingObjectType
BpmnConditionType
BpmnConditionExpression
BpmnConditionExpression_ExpressionBody
BpmnConditionExpression_ExpressionLanguage
BpmnMessageRef
BpmnMessageRef_Name
BpmnMessageRef_Properties
BpmnMessageRef_Properties_Name
BpmnMessageRef_Properties_Type
BpmnMessageRef_Properties_Value
BpmnMessageRef_Properties_Value_ExpressionBody
BpmnMessageRef_Properties_Value_ExpressionLanguage
BpmnMessageRef_Properties_Correlation
BpmnMessageRef_FromRef
BpmnMessageRef_FromRef_ParticipantType
BpmnMessageRef_FromRef_RoleRef
BpmnMessageRef_FromRef_EntityRef
BpmnMessageRef_ToRef
BpmnMessageRef_ToRef_ParticipantType
BpmnMessageRef_ToRef_RoleRef
BpmnMessageRef_ToRef_EntityRef
BpmnDirection
Attributes
SequenceFlow
MessageFlow
ConditionType
ConditionNone
ConditionExpression
ConditionDefault
Direction
DirectionNone
DirectionOne
DirectionBoth
msvShapeCategories
visVersion
TextPosition
Receive
Send
Reference
AdHoc
Compensation
Transaction
Collapsed
ActivityType
CollapsedSubProcess
BpmnActivityType
BpmnStatus
BpmnPerformers
BpmnProperties
BpmnProperties_Name
BpmnProperties_Type
BpmnProperties_Value
BpmnProperties_Value_ExpressionBody
BpmnProperties_Value_ExpressionLanguage
BpmnProperties_Correlation
BpmnIORules
BpmnIORules_ExpressionBody
BpmnIORules_ExpressionLanguage
BpmnStartQuantity
BpmnCompletionQuantity
BpmnLoopType
BpmnTaskType
BpmnScript
BpmnInstantiate
BpmnImplementation
BpmnOutMessageRef
BpmnOutMessageRef_Name
BpmnOutMessageRef_Properties
BpmnOutMessageRef_Properties_Name
BpmnOutMessageRef_Properties_Type
BpmnOutMessageRef_Properties_Value
BpmnOutMessageRef_Properties_Value_ExpressionBody
BpmnOutMessageRef_Properties_Value_ExpressionLanguage
BpmnOutMessageRef_Properties_Correlation
BpmnOutMessageRef_FromRef
BpmnOutMessageRef_FromRef_ParticipantType
BpmnOutMessageRef_FromRef_RoleRef
BpmnOutMessageRef_FromRef_EntityRef
BpmnOutMessageRef_ToRef
BpmnOutMessageRef_ToRef_ParticipantType
BpmnOutMessageRef_ToRef_RoleRef
BpmnOutMessageRef_ToRef_EntityRef
BpmnInMessageRef
BpmnInMessageRef_Name
BpmnInMessageRef_Properties
BpmnInMessageRef_Properties_Name
BpmnInMessageRef_Properties_Type
BpmnInMessageRef_Properties_Value
BpmnInMessageRef_Properties_Value_ExpressionBody
BpmnInMessageRef_Properties_Value_ExpressionLanguage
BpmnInMessageRef_Properties_Correlation
BpmnInMessageRef_FromRef
BpmnInMessageRef_FromRef_ParticipantType
BpmnInMessageRef_FromRef_RoleRef
BpmnInMessageRef_FromRef_EntityRef
BpmnInMessageRef_ToRef
BpmnInMessageRef_ToRef_ParticipantType
BpmnInMessageRef_ToRef_RoleRef
BpmnInMessageRef_ToRef_EntityRef
BpmnSubProcessType
BpmnIsCollapsed
BpmnIsATransaction
BpmnIsForCompensation
BpmnLoopCondition
BpmnLoopCondition_ExpressionBody
BpmnLoopCondition_ExpressionLanguage
BpmnLoopCounter
BpmnLoopMaximum
BpmnTestTime
BpmnMI_Condition
BpmnMI_Condition_ExpressionBody
BpmnMI_Condition_ExpressionLanguage
BpmnMI_Ordering
BpmnMI_FlowCondition
BpmnComplexMI_FlowCondition
BpmnComplexMI_FlowCondition_ExpressionBody
BpmnComplexMI_FlowCondition_ExpressionLanguage
BpmnTransactionRef
BpmnTransactionRef_TransactionId
BpmnTransactionRef_TransactionProtocol
BpmnTransactionRef_TransactionMethod
BpmnAdHoc
BpmnAdHocOrdering
BpmnAdHocCompletionCondition
BpmnAdHocCompletionCondition_ExpressionBody
BpmnAdHocCompletionCondition_ExpressionLanguage
BpmnAssignments
BpmnAssignments_To
BpmnAssignments_To_Name
BpmnAssignments_To_Type
BpmnAssignments_To_Value
BpmnAssignments_To_Value_ExpressionBody
BpmnAssignments_To_Value_ExpressionLanguage
BpmnAssignments_To_Correlation
BpmnAssignments_From
BpmnAssignments_From_ExpressionBody
BpmnAssignments_From_ExpressionLanguage
BpmnAssignments_AssignTime
BpmnNumIconsVisible
BpmnIsExtendedSubProcess
msvStructureType
msvSDContainerResize
BpmnIconHeight
BpmnIconPinY
DefaultWidth
DefaultHeight
ResizeTxtHeight
Text_Reposition
BpmnIconPosition
BpmnIconWidth
G360Options
G360GlobalFields
G360DataFields
G360Roles
G360Schedules
G360Participants
G360TimedSequences
G360LoggedEvents
G360SLAs
G360AddInVersion
msvSDContainerMargin
msvSDContainerNoHighlight
msvSDContainerNoRibbon
msvSDContainerStyle
Main
Start Event
BpmnEventType
BpmnTriggerOrResult
BpmnTriggerOrResult_Start
BpmnTriggerOrResult_Intermediate
BpmnTriggerOrResult_IntermediateThrowing
BpmnTriggerOrResult_End
BpmnLinkName
BpmnConditionRef
BpmnConditionRef_Name
BpmnConditionRef_ConditionExpression
BpmnConditionRef_ConditionExpression_ExpressionBody
BpmnConditionRef_ConditionExpression_ExpressionLanguage
BpmnErrorCode
BpmnTimeDate
BpmnTimeDate_ExpressionBody
BpmnTimeDate_ExpressionLanguage
BpmnTimeCycle
BpmnTimeCycle_ExpressionBody
BpmnTimeCycle_ExpressionLanguage
BpmnEventDetailType
BpmnSignalRef
BpmnTriggerOrResult_AssignTime
EventType
Intermediate
IntermediateThrowing
NoTriggerResult
Message
Timer
Error
Cancel
Conditional
Link
Signal
Multiple
msvBPMNFillPattern
Row_1
End Event
Collapsed Sub-Process.7
visDirection
Exclusive Data Gateway (with Marker)
BpmnGatewayType
BpmnExclusiveType
BpmnMarkerVisible
BpmnIncomingCondition
BpmnIncomingCondition_ExpressionBody
BpmnIncomingCondition_ExpressionLanguage
BpmnOutgoingCondition
BpmnOutgoingCondition_ExpressionBody
BpmnOutgoingCondition_ExpressionLanguage
Type
ExclusiveData
ExclusiveDataWithMarker
ExclusiveEvent
Inclusive
Complex
End Terminate Event
HeadingSide
Tiles
msvSDContainerStyleCount
msvSDContainerRequiredCategories
COA Form and Account Check
G360Arrivals
G360Duration
G360DurationUnits
G360AllowSuspension
G360Suspends
G360PerformerType
G360PerformerCount
G360KeepResource
G360PreAssignments
G360PreScript
G360PostAssignments
G360PostScript
G360OutputRoutingType
G360Index
G360IsDefault
G360Weight
G360OpenedDialogs
Simulation Counters
G360HasResults
G360ResultStatusGeneral
G360ResultStatusOptimization
G360ResultProcessCounters
G360ResultProcessProcessing
G360ResultProcessWaiting
G360ResultProcessCompletion
G360ResultProcessCost
G360ResultProcessWaitRatio
G360ResultActivityCounters
G360ResultActivityProcessing
G360ResultActivityWaiting
G360ResultActivityCompletion
G360ResultActivityCost
G360ResultActivityWaitRatio
G360ResultParticipantCounters
G360ResultParticipantProcessing
G360ResultParticipantIdle
G360ResultParticipantBreaks
G360ResultParticipantUtilization
G360ResultRoleCounters
G360ResultRoleProcessing
G360ResultRoleWaiting
G360ResultRoleWaitRatio
G360ResultSequenceCounters
G360ResultSequenceProcessing
G360ResultSequenceWaiting
G360ResultSequenceCompletion
G360ResultSequenceCost
G360ResultSequenceWaitRatio
G360ResultLoggedEventCounters
G360ResultSlaCounters
G360ResultSlaInTimeRatio
msvSDContainerExcludedCategories
visMasterStencil
visRotateLabel
visHeadingText
visCFFStyle
msvSDContainerLocked
CFFVertical
numLanes
msvSDMembersOnHiddenLayer
visCFFHeadingPos
HeadingSpan
HeadingAlign
visHeadingHeight
visShowTitle
visShowPhase
visMargins
visAutoExpand
BpmnProcessRef
BpmnProcessRef_Name
BpmnProcessRef_ProcessType
BpmnProcessRef_Status
BpmnProcessRef_Assignments
BpmnProcessRef_Assignments_To
BpmnProcessRef_Assignments_To_Name
BpmnProcessRef_Assignments_To_Type
BpmnProcessRef_Assignments_To_Value
BpmnProcessRef_Assignments_To_Value_ExpressionBody
BpmnProcessRef_Assignments_To_Value_ExpressionLanguage
BpmnProcessRef_Assignments_To_Correlation
BpmnProcessRef_Assignments_From
BpmnProcessRef_Assignments_From_ExpressionBody
BpmnProcessRef_Assignments_From_ExpressionLanguage
BpmnProcessRef_Assignments_AssignTime
BpmnProcessRef_Performers
BpmnProcessRef_Properties
BpmnProcessRef_Properties_Name
BpmnProcessRef_Properties_Type
BpmnProcessRef_Properties_Value
BpmnProcessRef_Properties_Value_ExpressionBody
BpmnProcessRef_Properties_Value_ExpressionLanguage
BpmnProcessRef_Properties_Correlation
BpmnProcessRef_AdHoc
BpmnParticipantRef
BpmnParticipantRef_ParticipantType
BpmnParticipantRef_RoleRef
BPMNLanes
BPMNBoundaryVisible
BPMNMainPool
FillForegnd
FillBkgnd
CFFStyle
FillForegndTrans
msvSDContainerHeadingEdge
HeadingPos
HSide
HTxtMargin
CStyle
InsetY
InsetX
Inset
scale
AntiScale
GridRounding
Swimlane List
msvSDListRequiredCategories
msvSDListSpacing
msvSDListDirection
msvSDListAlignment
msvSDListItemMaster
msvSDListNoReorder
msvLayoutIncludeSubshapes
Pool / Lane
SwimlaneListGUID
visCFFSettings
visCFFSingleLaneShowAll
LineWeight
BPMNPool
BpmnPoolElementType
BpmnPoolId
BpmnPoolCategories
BpmnPoolDocumentation
BpmnPoolName
BpmnPoolProcessRef
BpmnPoolProcessRef_Name
BpmnPoolProcessRef_ProcessType
BpmnPoolProcessRef_Status
BpmnPoolProcessRef_Assignments
BpmnPoolProcessRef_Assignments_To
BpmnPoolProcessRef_Assignments_To_Name
BpmnPoolProcessRef_Assignments_To_Type
BpmnPoolProcessRef_Assignments_To_Value
BpmnPoolProcessRef_Assignments_To_Value_ExpressionBody
BpmnPoolProcessRef_Assignments_To_Value_ExpressionLanguage
BpmnPoolProcessRef_Assignments_To_Correlation
BpmnPoolProcessRef_Assignments_From
BpmnPoolProcessRef_Assignments_From_ExpressionBody
BpmnPoolProcessRef_Assignments_From_ExpressionLanguage
BpmnPoolProcessRef_Assignments_AssignTime
BpmnPoolProcessRef_Performers
BpmnPoolProcessRef_Properties
BpmnPoolProcessRef_Properties_Name
BpmnPoolProcessRef_Properties_Type
BpmnPoolProcessRef_Properties_Value
BpmnPoolProcessRef_Properties_Value_ExpressionBody
BpmnPoolProcessRef_Properties_Value_ExpressionLanguage
BpmnPoolProcessRef_Properties_Correlation
BpmnPoolProcessRef_AdHoc
BpmnPoolAdHocOrdering
BpmnPoolAdHocCompletionCondition
BpmnPoolAdHocCompletionCondition_ExpressionBody
BpmnPoolAdHocCompletionCondition_ExpressionLanguage
BpmnPoolParticipantRef
BpmnPoolParticipantRef_ParticipantType
BpmnPoolParticipantRef_RoleRef
BPMNPoolLanes
BPMNPoolBoundaryVisible
BPMNPoolMainPool
Phase List
Separator
ListDirection
FlipX
HAlign
SwimlaneHeadingSize
FirstHeadingExtend
msvThemeColors
msvThemeEffects
Pool / Lane.95
Pool / Lane.98
End Event.17
visV14CFF
visFlowchartType
BPMNFillPattern
Sequence Flow.18
Task.19
VBackground-1
msvVisioCreated
msvThemeOrder
Center Gradient
Corner Gradient
Technic
Flow
Currency
Verve
G360PageSheetClone
Page Sheet Clone
BpmnPageId
G360DocumentSheetClone
Document Sheet Clone
BpmnDocumentId
Vertical Gradient
ShowFooter
Urban
Blocks
Border graduated
Border
Neon
Module
Austere
Transcend
Start Event.33
Start Event.123
BpmnArtifactType
Connector
Dynamic connector
BpmnState
Task.35
Task.90
BpmnText
Task.153
End Event.169
BpmnCategoryRef
Verify Form
Task.51
Message Flow.167
Sequence Flow.234